package cc.lj.internal.api.merchant.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author liangxifeng
 * @date 2021-12-25
 */
@Data
@NoArgsConstructor
@ApiModel("物业资源展位返回值DTO")
public class PropertyResourcesApiDTO {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Integer	resourcesId;

    /**
     * 展位号
     */
    @ApiModelProperty(value = "展位号")
    private String	resourcesName;

    /**
     * 展位类型
     */
    @ApiModelProperty(value = "展位类型")
    private Integer	resourcesType;

    /**
     * 建筑面积
     */
    @ApiModelProperty(value = "建筑面积")
    private BigDecimal resourcesConArea;

    /**
     * 使用面积
     */
    @ApiModelProperty(value = "使用面积")
    private BigDecimal	resourcesUseArea;

    /**
     * 展位销售状态？
     */
    @ApiModelProperty(value = "展位销售状态")
    private Integer	resourcesSale;

    /**
     * 展位单价
     */
    @ApiModelProperty(value = "展位单价")
    private Integer	resourcesPrice;

    /**
     * 当前状态:1 空闲,7 预租,8 在租
     */
    @ApiModelProperty(value = "当前状态:1 空闲,7 预租,8 在租")
    private Integer	resourcesUseState;

    /**
     * 工作日期
     */
    @ApiModelProperty(value = "工作日期")
    private LocalDate resourcesJoinDate;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String	resourcesNotes;

    /**
     * 蓝景卖场 01:大钟寺 02:丽泽
     */
    @ApiModelProperty(value = "蓝景卖场 01:大钟寺 02:丽泽")
    private Integer	resourcesMarketId;

    /**
     * 每日租金 = 在租展位租金单价*建筑面积,注意该字段数据库中并不存在
     */
    @ApiModelProperty(value = "每日租金 = 在租展位租金单价*建筑面积")
    private BigDecimal dayRentPrice;
}
